// 版权所有2012 Go作者。保留所有权利。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

package x509

// 要更新嵌入式iOS根存储，请将-version 
// 参数从
// 更新为最新的安全证书版本https:
// 然后运行“go generate”。看见https:
// go:generate go run root_ios_gen.go-version 55188.120.1.0.1 

import "sync"

var (
	once           sync.Once
	systemRoots    *CertPool
	systemRootsErr error
)

func systemRootsPool() *CertPool {
	once.Do(initSystemRoots)
	return systemRoots
}

func initSystemRoots() {
	systemRoots, systemRootsErr = loadSystemRoots()
	if systemRootsErr != nil {
		systemRoots = nil
	}
}
